Big Huge Thesaurus

semiautomatic pistol

noun